The University of Sheffield
Programme Regulations Finder

COM160   Computer Problem Solving and Object Oriented Design   (20 credits)

 
Year Running: 2015/2016
Credit level: F4
Additional Information   Not open to students from the Department of Computer Science or students who are taking or have taken COM161.

Description

The first part of this module introduces basic concepts of computer programming, through an introduction to problem solving and the development of simple algorithms using the programming language Python. The module will stress the importance of good programming style and good code design and will introduce how an object-oriented approach can help to achieve these aims. The second part of this module introduces some of the fundamental principles of object oriented programming and software engineering using the Java Programming Language. In particular it covers the principles that underlie the structuring of software and introduces models of real-world systems. Techniques for developing sound programming techniques are introduced and applied.

 

Reading List


Please click here for reading list.
 

Teaching Methods

Delivery Type Hours
Independent 132.0
Lab 48.0
Lecture 20.0
 

Methods of assessment

Assessment Type Duration % of formal assessment Semester
Course Work 0.0 15 %
Exam 1.0 25 %
Other 0.0 60 %
 

Teaching methods and assessment displayed on this page are indicative for 2023-24.